﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PlaceHR.Processor.Processor
{
    public interface IProcessor<T, S>
    {
        string ProcessorTypeCode { get; }
        T CurrentContext { get; }
        S CurrentEntity { get; }
        bool IsValidForProcess { get; }
        void Init(Employee employee, IEngine currentEngine);
        void Process();
    }
}
